package com.ffyc.backserver.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 自定义的String类用来处理文件名字*/
public class StringUtil {
    /**
     * 截取文件扩展名
     *
     * @param fileName
     * @return
     */
    public static String subFileType(String fileName) {
        if (fileName != null) {
            return fileName.substring(fileName.lastIndexOf(".")+1);
        }
        return null;
    }

    public static String newFileName(String oldFileName){
    //随机数
    /* Random r=new Random();
     Math.abs(r.nextLong());*/

     //方式二:产生的是字母加数字组合
     /*UUID uuid=UUID.randomUUID();*/

     //方式三:以当前时间
        Date date=new Date();
        SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmssSSS");
     return  sdf.format(date)+"."+subFileType(oldFileName);
    }

}
